package com.example.demo20000711rabbitmq;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

/**
 * 消息队列常用于发送邮件以及降压
 * 流程：生产者-》交换机-》队列（有个绑定操作）《-消费者
 * topic模式下交换机给队列传递消息支持通配符*匹配一个#匹配多个或0个
 * 两种方式：点对点，指定某个队列通道发送，但是可以多个消费者监听，只能有一个消费到吗？第二种是发送到主题，多个消费者同时订阅消费
 *
 */
@SpringBootApplication
// 扫描组件
@ComponentScan(basePackages = {"com.example.demo20000711rabbitmq"})
public class Demo20000711RabbitmqApplication {

    public static void main(String[] args) {
        SpringApplication.run(Demo20000711RabbitmqApplication.class, args);
    }

}
